package org.lanqiao.tjut.outputerservice;

import org.lanqiao.tjut.outputer.IOutputer;

public class OutputerService {
	// 组合一个IOutputer的实例变量
	// （注意：该属性的名需要和spring中需要注入的 property配置name属性的值具有一一对应关系）
	/*
	 * 这里定义使用了接口类型的变量定义： 面向接口的编程 这样spring可以向该变量中注入任一的一个实现该接口的类的实例对象
	 */
	private IOutputer output;
	// 组合关系： OutputerService ——>IOutputer

	/**
	 * 进行文件输出操作
	 */
	public void doOutputFiles() {
		output.outputFiles();		
	}

	
	public IOutputer getOutput() {
		return output;
	}

	public void setOutput(IOutputer output) {
		this.output = output;
	}

}
